strap-maker shop - German English Dictionary